// models/user.go
package models

import (
	"time"

	"go.mongodb.org/mongo-driver/bson/primitive"
)

type User struct {
	ID        primitive.ObjectID   `bson:"_id,omitempty" json:"id"`
	Account   string               `bson:"account"    json:"account"`
	Username  string               `bson:"username"   json:"username"`
	Password  string               `bson:"password"   json:"password"`
	CreatedAt time.Time            `bson:"created_at" json:"createdAt"`
	Followers []primitive.ObjectID `bson:"followers"     json:"followers"` // 新增：粉丝列表
	Following []primitive.ObjectID `bson:"following"     json:"following"` // 新增：关注列表
}
